<?php
include 'sql.php';
include_once './securimage/securimage.php';
$securimage = new Securimage();

?>
<?php
    
    $showerror= $c_pass= $phone_number= $email= $new_pass= $new_user= $error = '';
    if ($_SERVER["REQUEST_METHOD"] == "POST"){
       $new_user = test_input($_POST["username"]);
       $new_pass = test_input($_POST["password"]);
       $c_pass = test_input($_POST["confirm_password"]);
       $email = test_input($_POST["email"]);
       $phone_number = test_input($_POST["phone_number"]);
       $level="user";
       if(empty($new_user) || empty($new_pass) || empty($c_pass) || empty($phone_number) || empty($email)){
            $showerror= "<h2>Δυστυχώς υπήρξαν τα εξής προβλήματα:</h2><br>Παρακαλώ συμπληρώστε όλα τα πεδία.";
        }
        else{
            if(!check_valid_username($new_user)){
                $error.= "Το όνομα χρήστη δεν πληρεί τα κριτήρια <br>";
            }
            elseif(check_username_exist($new_user)){
                $error.= "Το όνομα χρήστη υπάρχει ήδη <br>";
            }
            if(!check_password($new_pass)){
                $error.= "Ο κωδικός σας δεν πληρεί τα κριτήρια <br>";
            }
            elseif($new_pass!=$c_pass){
                $error.= "ο κωδικός σας δεν συμφωνεί με την επιβεβαίωση <br>";
            }
            if(!check_email_address($email)){
                $error.= "το e-mail σας είναι λάθος <br>";
            }
            if(strlen($phone_number)!=10){
                $error.= "το τηλέφωνο σας πρέπει να είναι 10 ψηφία <br>";
            }

            

            if ($securimage->check($_POST['captcha_code']) == false) {

              
               $error.= "ο κωδικός captcha ήταν λάθος <br>"; 
              

            }

            if($error!=""){
                $showerror="<h2>Δυστυχώς υπήρξαν τα εξής προβλήματα:</h2><br>" . $error;
            }

            else{
                createUser($new_user,$new_pass,$email,$phone_number,$level);
            }

        }

    }

    
    

?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <link rel="shortcut icon" href="./files/img/favicon.ico">
    <title>RemindMe</title>
</head>

<link type="text/css" href="./files/jquery-ui/css/smoothness/jquery-ui-1.8.16.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="./files/jquery-1.6.4.js"></script>
<script type="text/javascript" src="./files/jquery-ui/js/jquery-ui-1.8.16.custom.min.js"></script>

<style type="text/css">
    @import "style2.css";
</style>

<script type="text/javascript" src="./scripts.js"></script>



<body  onload="document.login_form.username.focus();" >
<div id="logo" align="left">    
    <a href="./index.php"><img src="./remindme.jpg" alt="remindme" ></a>
</div>

<div id="access">
    <?php showRightPanel(); ?>
</div> <!--End of access-->


<!--
Start Header Area
-->
<div id="header">
    <?php showMenu(); ?>
</div>
<!-- End of HEADER -->

<?php showLeftPanel(); ?>






<!--
 Start Container Area
 -->
<div id="container">
    <div id="content"><!-- Content Area-->
        <div id="create" >
            <p style="font-size: 12px;"> 
                To όνομα χρήστη πρέπει να ξεκινάει με γράμμα και να είναι 5-15 χαρακτήρες χωρίς σύμβολα<br>
                Ο κωδικός πρέπει να είναι απο 5-10 χαρακτήρες με τουλάχιστον 1 πεζό γράμμα και 1 αριθμό<br>
                Το τηλέφωνο σας θα πρέπει να είναι 10ψήφιο<br>
                Παρακαλούμε συμπληρώστε όλα τα πεδία<br>

             </p>
            <form name="create_form" action="<?php echo  htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post" style="margin: 100 auto; height: 300px;">
                <p>Username: <p><input type="text" size="15" name="username"/></p></p>
                <p>Password: <p><input type="password" size="15" name="password" /></p></p>
                <p>Confirm Password: <p><input type="password" size="15" name="confirm_password" /></p></p>
                <p>Email: <p><input type="text" size="15" name="email" /></p></p>
                <p>Phone Number: <p><input type="text" size="15" name="phone_number" /></p></p>
                <p><img id="captcha" src="./securimage/securimage_show.php" alt="CAPTCHA Image" /></p>
                <p><input type="text" name="captcha_code" size="10" maxlength="6" /><a href="#" onclick="document.getElementById('captcha').src = './securimage/securimage_show.php?' + Math.random(); return false">[ Άλλη εικόνα ]</a>
                <p><input type="submit" name="submit_new_user" value="Create" /></p>
            </form>
            <?php
                
                echo $showerror;
                echo "<br>";
                echo "<br>";
                echo "<br>";
                
            ?>
        </div>
        <p style="font-size: 12px;">Ο ιστότοπος δε λειτουργεί σε Internet Explorer 6. Προτιμήστε έναν σύγχρονο browser <a href="http://www.mozilla.org/el/firefox/new/" target="_blank">εδώ.</a>

    </div><!--END of content-->
</div><!--END of container-->

<?php showFooter(); ?><!--END of footer-->

</body>

<!-- Team Info -->

</html>